package tv.dyndns.kishibe.client.game.panel;

import tv.dyndns.kishibe.client.game.AnswerView;
import tv.dyndns.kishibe.client.game.AnswerViewImpl;
import tv.dyndns.kishibe.client.game.input.InputWidget;
import tv.dyndns.kishibe.client.game.input.InputWidget4Taku;
import tv.dyndns.kishibe.client.game.sentence.WidgetProblemSentence;
import tv.dyndns.kishibe.client.game.sentence.WidgetProblemSentenceRensou;
import tv.dyndns.kishibe.client.packet.PacketProblem;

public class QuestionPanelRensou extends QuestionPanel {
	public QuestionPanelRensou(PacketProblem problem) {
		super(problem);
	}

	@Override
	protected WidgetProblemSentence createWidgetProblemSentence() {
		return new WidgetProblemSentenceRensou(problem);
	}

	@Override
	protected AnswerView createAnswerView() {
		return new AnswerViewImpl(1024);
	}

	@Override
	protected InputWidget createWidgetInput() {
		return new InputWidget4Taku(problem, answerView, this);
	}
}
